Object::DelayChanges

Section: ET++ method description (n)
Updated: automatically Fri Mar 1 10:54:57 1991
Index Return to Main Contents
 

NAME

Object::DelayChanges - instance method  

TEMPLATE

void DelayChanges()  

SPECIFIERS

public  

DESCRIPTION

Increments the delayed change message counter by one. DelayChanges is the counterpart of FlushChanges.
Hint: DelayChanges and FlushChanges are usually not called directly. The utility class DoDelayChanges is used instead that exploits automatic destruction.
An example how to use DoDelayChanges can be found in the method VObjectText::Cut and the method StyledText::Cut.
See also technote 'Change Propagation'.  

ARGUMENTS

none

 

RETURN ARGUMENT

void

 

CATEGORIES

change propagation, client interface

 

FILES

implementation:
Object.C

 

KNOWN PROBLEMS

(1) Although the delayed change messages should be discarded if their sender (the observed object in question) is deleted, the current implementation does not do it. This will be fixed in future versions.

(2) Clients (and suppliers as well) have to take care that the objects referenced by a delayed change message are still living until the change message is eventually forwarded.


 

Index

NAME
TEMPLATE
SPECIFIERS
DESCRIPTION
ARGUMENTS
RETURN ARGUMENT
CATEGORIES
FILES
KNOWN PROBLEMS

This document was created by man2html, using the manual pages.
Time: 00:40:25 GMT, March 30, 2022